82 research outputs found

    The intersection of two halfspaces has high threshold degree

    Full text link
    The threshold degree of a Boolean function f:{0,1}^n->{-1,+1} is the least degree of a real polynomial p such that f(x)=sgn p(x). We construct two halfspaces on {0,1}^n whose intersection has threshold degree Theta(sqrt n), an exponential improvement on previous lower bounds. This solves an open problem due to Klivans (2002) and rules out the use of perceptron-based techniques for PAC learning the intersection of two halfspaces, a central unresolved challenge in computational learning. We also prove that the intersection of two majority functions has threshold degree Omega(log n), which is tight and settles a conjecture of O'Donnell and Servedio (2003). Our proof consists of two parts. First, we show that for any nonconstant Boolean functions f and g, the intersection f(x)^g(y) has threshold degree O(d) if and only if ||f-F||_infty + ||g-G||_infty < 1 for some rational functions F, G of degree O(d). Second, we settle the least degree required for approximating a halfspace and a majority function to any given accuracy by rational functions. Our technique further allows us to make progress on Aaronson's challenge (2008) and contribute strong direct product theorems for polynomial representations of composed Boolean functions of the form F(f_1,...,f_n). In particular, we give an improved lower bound on the approximate degree of the AND-OR tree.Comment: Full version of the FOCS'09 pape

    Algorithmic Polynomials

    Full text link
    The approximate degree of a Boolean function f(x1,x2,,xn)f(x_{1},x_{2},\ldots,x_{n}) is the minimum degree of a real polynomial that approximates ff pointwise within 1/31/3. Upper bounds on approximate degree have a variety of applications in learning theory, differential privacy, and algorithm design in general. Nearly all known upper bounds on approximate degree arise in an existential manner from bounds on quantum query complexity. We develop a first-principles, classical approach to the polynomial approximation of Boolean functions. We use it to give the first constructive upper bounds on the approximate degree of several fundamental problems: - O(n3414(2k1))O\bigl(n^{\frac{3}{4}-\frac{1}{4(2^{k}-1)}}\bigr) for the kk-element distinctness problem; - O(n11k+1)O(n^{1-\frac{1}{k+1}}) for the kk-subset sum problem; - O(n11k+1)O(n^{1-\frac{1}{k+1}}) for any kk-DNF or kk-CNF formula; - O(n3/4)O(n^{3/4}) for the surjectivity problem. In all cases, we obtain explicit, closed-form approximating polynomials that are unrelated to the quantum arguments from previous work. Our first three results match the bounds from quantum query complexity. Our fourth result improves polynomially on the Θ(n)\Theta(n) quantum query complexity of the problem and refutes the conjecture by several experts that surjectivity has approximate degree Ω(n)\Omega(n). In particular, we exhibit the first natural problem with a polynomial gap between approximate degree and quantum query complexity

    Near-Optimal Lower Bounds on the Threshold Degree and Sign-Rank of AC^0

    Full text link
    The threshold degree of a Boolean function f ⁣:{0,1}n{0,1}f\colon\{0,1\}^n\to\{0,1\} is the minimum degree of a real polynomial pp that represents ff in sign: sgn  p(x)=(1)f(x).\mathrm{sgn}\; p(x)=(-1)^{f(x)}. A related notion is sign-rank, defined for a Boolean matrix F=[Fij]F=[F_{ij}] as the minimum rank of a real matrix MM with sgn  Mij=(1)Fij\mathrm{sgn}\; M_{ij}=(-1)^{F_{ij}}. Determining the maximum threshold degree and sign-rank achievable by constant-depth circuits (AC0\text{AC}^{0}) is a well-known and extensively studied open problem, with complexity-theoretic and algorithmic applications. We give an essentially optimal solution to this problem. For any ϵ>0,\epsilon>0, we construct an AC0\text{AC}^{0} circuit in nn variables that has threshold degree Ω(n1ϵ)\Omega(n^{1-\epsilon}) and sign-rank exp(Ω(n1ϵ)),\exp(\Omega(n^{1-\epsilon})), improving on the previous best lower bounds of Ω(n)\Omega(\sqrt{n}) and exp(Ω~(n))\exp(\tilde{\Omega}(\sqrt{n})), respectively. Our results subsume all previous lower bounds on the threshold degree and sign-rank of AC0\text{AC}^{0} circuits of any given depth, with a strict improvement starting at depth 44. As a corollary, we also obtain near-optimal bounds on the discrepancy, threshold weight, and threshold density of AC0\text{AC}^{0}, strictly subsuming previous work on these quantities. Our work gives some of the strongest lower bounds to date on the communication complexity of AC0\text{AC}^{0}.Comment: 99 page

    Depth-Independent Lower bounds on the Communication Complexity of Read-Once Boolean Formulas

    Full text link
    We show lower bounds of Ω(n)\Omega(\sqrt{n}) and Ω(n1/4)\Omega(n^{1/4}) on the randomized and quantum communication complexity, respectively, of all nn-variable read-once Boolean formulas. Our results complement the recent lower bound of Ω(n/8d)\Omega(n/8^d) by Leonardos and Saks and Ω(n/2Ω(dlogd))\Omega(n/2^{\Omega(d\log d)}) by Jayram, Kopparty and Raghavendra for randomized communication complexity of read-once Boolean formulas with depth dd. We obtain our result by "embedding" either the Disjointness problem or its complement in any given read-once Boolean formula.Comment: 5 page
    corecore